package edu.usc.cmb.iregulome.entity;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;


//+-----------------+------------------+------+-----+---------+-------+
//| Field           | Type             | Null | Key | Default | Extra |
//+-----------------+------------------+------+-----+---------+-------+
//| numTotalReads   | int(10) unsigned | NO   |     | 0       |       | 
//| numMappingReads | int(10) unsigned | NO   |     | 0       |       | 
//| numPeaks        | int(10) unsigned | NO   |     | 0       |       | 
//| numBroadPeaks   | int(10) unsigned | NO   |     | 0       |       | 
//| F_SAMPLE_ID     | varchar(10)      | NO   | PRI |         |       | 
//+-----------------+------------------+------+-----+---------+-------+

@Entity
@Table(name = "ChIPseqTable")
public class ChIPseqTableEntity {
	
	@Id
	@Column(name ="F_SAMPLE_ID")
	private String sampleID;
	
	@Column(name ="numPeaks")
	private int peaks;
	
	@Column(name ="numBroadPeaks")
	private int broadPeaks;
	
	@Column(name ="numMappingReads")
	private int mappingReads;
	
	@Column(name ="numTotalReads")
	private int totalReads;
	
	public String getSampleID() {
		return sampleID;
	}

	public void setSampleID(String sampleID) {
		this.sampleID = sampleID;
	}

	public int getPeaks() {
		return peaks;
	}

	public void setPeaks(int peaks) {
		this.peaks = peaks;
	}

	public int getBroadPeaks() {
		return broadPeaks;
	}

	public void setBroadPeaks(int broadPeaks) {
		this.broadPeaks = broadPeaks;
	}

	public int getMappingReads() {
		return mappingReads;
	}

	public void setMappingReads(int mappingReads) {
		this.mappingReads = mappingReads;
	}

	public int getTotalReads() {
		return totalReads;
	}

	public void setTotalReads(int totalReads) {
		this.totalReads = totalReads;
	}



}
